package com.usian.service;

import com.usian.pojo.TbItem;
import com.usian.pojo.TbItemDesc;
import com.usian.utils.ItemCatResult;
import com.usian.utils.PageResult;
import com.usian.utils.PreUpdate;

public interface ItemService {

    TbItem findItemById(Long id);

    PageResult selectTbItemAllByPage(Integer page, Integer rows);

    Boolean insertTbItem(TbItem tbItem, String desc, String itemParams);

    Boolean deleteItemById(String itemId);

    PreUpdate preUpdateItem(Long itemId);

    Boolean updateTbItem(TbItem tbItem, String desc, String itemParams);

    TbItemDesc selectItemDescByItemId(Long itemId);

    Integer updateTbItemByOrderId(String orderId);
}
